// 封装接口方法1
// export default (parame)=>{
// 	return new Promise((resolve,reject)=>{
// 		uni.showLoading({
// 		    title: '加载中'
// 		});
//         wx.request({
// 			...parame,
// 			success(res){
// 			   resolve(res.data)
// 			},
// 			fail(err){
// 			  reject(err)
// 			},
// 			complete(){
// 		       uni.hideLoading();
// 			}
// 		})
// 	})
// }

//封装接口方法2
// const token = uni.getStorageSync('token')
var baseURL = getApp().globalData.baseURL
// const noToken = [
// 	'/login/loginUser'
// ]

export default (url, method, params, base) => {
	let header = {
		// 'content-type': 'application/x-www-form-urlencoded',
		// 'content-type': 'application/json;charset=UTF-8',
	    // 'accessToken': 'login:token:843d2c272fa2c262b8c99c35ea53c678'
	}
	// if(!(noToken.indexOf(url)) > -1){
	// 	if(!uni.getStorageSync('token')){
	// 		uni.reLaunch({
	// 			url: '/pages/login/login'
	// 		})
	// 	}else {
	// 		header.accessToken = uni.getStorageSync('token')
	// 	}
	// }
	uni.showLoading({
		title: '加载中'
	})
	return new Promise((resolve, reject)=>{
		uni.request({
			url: baseURL + url,
			method: method,
			// header: header,
			data: {
			   ...params
			},
			success(res) {
				resolve(res.data)
			},
			fail(err) {
				reject(err)
			},
			complete() {
				uni.hideLoading()
			}
		})
	})
}